@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal; min-width: 1200px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;line-height: 1;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#666; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
.fr{float: right;}
/*-----------------头部开始--------------------*/
.top{border-bottom: 1px solid #dedede;}
.topbox{width: 1200px; margin: 0 auto;}
.topbox p{font-size: 16px; line-height: 40px;color: #6d6464;}
.topbox a{color: #6d6464;}
.topbox a:hover{color: #db261f;}
.header{width:1200px; margin: 0 auto;height: 130px;}
.logo{width:526px;float: left; padding-top: 27px;}
.lxdh{width:260px; background: url(../images/a_06.jpg) no-repeat left center; padding-left: 60px;float: right; margin-top: 25px;}
.lxdh p{font-size: 16px;color: #6d6464; padding-bottom: 10px;}
.lxdh h2{ font-size: 26px; color: #f80b00; line-height: 34px;}
.nav{background: url(../images/a_11.jpg); height: 65px;}
.nav ul{margin: 0 auto; width:1200px;}
.nav li{line-height: 65px;float: left;}
.nav h3 a{line-height: 65px;font-weight:200;display: block; text-align: center;font-size: 18px; color: #fff; padding: 0 35px;background: url(../images/a_13.jpg) no-repeat right center;}
.nav .on h3 a{background: #555356;color: #fff;}
.nav .m{position: relative;}
.sub {position: absolute;width:100%; top:65px; left:0;background: #555356;display: none;z-index: 1000;}
.sub a{display: block; text-align: center; font-size: 14px; color: #fff; line-height: 40px;}
.sub a:hover{background: #DB261F; color: #fff;}
.banner img{width:100%; min-width: 1200px;}
.banner .swiper-pagination-bullet{width:18px; height: 18px; opacity: 1; background: #FFF;}
.banner .swiper-pagination-bullet-active{background: #f7de07;}


/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.gcrs{background: url(../images/a_18.jpg); height: 82px;}
.gcrsbox{width:1200px; margin: 0 auto; overflow: hidden;}
.gcrs_left{float: left; width:600px;}
.gcrs_left ul{overflow: hidden;}
.gcrs_left li{float: left; font-size: 16px; line-height: 60px;color: #727272; padding-right: 10px;}
.gcrs_left a{color: #727272;}
.gcrs_left a:hover{color: #F80B00;}
.gcrs_right{width:260px;overflow: hidden; float: right; border-bottom: 1px solid #9a9a9a;border-top: 1px solid #9a9a9a; height: 29px; position: relative; margin-top: 15px;}
.wby1 {outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;width:240px; height: 29px; line-height: 29px; border: none; font-size: 16px;}
.btn1{background: url(../images/a_21.jpg); width:14px;height: 14px; border: none; margin-top: 8px;cursor:pointer;}

.gcal{width:1200px; margin: 0 auto;}
.gcbt_tit{text-align: center;padding: 45px 0 35px;}
.gcbt_tit p{background: url(../images/a_26.jpg) no-repeat center center; color: #999999;font-size: 14px;}
.gcbt_tit h2{font-size: 28px; line-height: 60px; background: url(../images/a_30.jpg) no-repeat center bottom;font-weight: 200;color: #303030;}
.gcbt_tit span{color: #e80000;}
.gcbt_tit ul{text-align: center;padding-top: 27px;}
.gcbt_tit li{display: inline-block;*display: inline; padding: 0 2px;}
.gcbt_tit a{display: inline-block;*display: inline; width:139px; text-align: center; height: 38px; line-height: 38px; border: 1px solid #999999;font-size: 16px; color: #333;}
.gcbt_tit .hover1 a{border: 1px solid #e70000;color: #e70000;}
.gcbt_tit a:hover{border: 1px solid #e70000;color: #e70000;}
 
 
.gcal_nr ul{overflow: hidden;margin-left:  -40px; padding-bottom: 30px;}
.gcal_nr li{float: left; width:25%; padding: 0 0 0 40px;box-sizing: border-box;}
.gcalbox{overflow: hidden;}
.gcalbox img{width:100%; height: 190px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.gcal_nr p{color: #666; font-size: 14px; text-align: center; line-height: 60px;}

.bywm{background: url(../images/a_01.jpg) no-repeat center center; height: 602px;}
.bywmbox{width:1200px; margin: 0 auto; padding-top: 75px; position: relative;}
.bywm_text{width:610px; background: #fff; float: right; padding: 40px 65px;}
.bywm_tit h2{background: url(../images/a_44.jpg) repeat-x left bottom; padding-bottom: 20px;font-weight: 200;font-size: 26px;color: #333;}
.bywm_tit span{color: #FF0000;}
.bywm_nr{padding: 12px 0 40px 0;} 
.bywm_nr p{font-size: 16px; color: #4f4f4f; line-height: 2;text-indent: 32px;}
.bywm_nr a{display: block;text-align: center;width:180px; text-align:center; line-height: 38px; border: 1px solid #333333; font-size: 14px; color: #666;margin: 20px 0 0 60px;}
.bytp{position: absolute;width:517px; top:104px; left:0;}
 
.scsb{width:1200px; margin: 0 auto; }
.scbox img{width:100%;} 
.scbox p{font-size: 16px; line-height: 56px; color: #333; text-align: center;}
.scsbnr{position: relative; }
.scsbnr .swiper-button-next{background: url(../images/a_55.jpg); width:42px; height: 87px; margin-right: -70px; margin-top: -60px;}
.scsbnr .swiper-button-prev{background: url(../images/a_52.jpg); width:42px; height: 87px; margin-left: -70px;margin-top: -60px;}
.scsbnr_a{position: relative; }
.scsbnr_a .swiper-button-next{background: url(../images/a_55.jpg); width:42px; height: 87px; margin-right: -70px; margin-top: -60px;}
.scsbnr_a .swiper-button-prev{background: url(../images/a_52.jpg); width:42px; height: 87px; margin-left: -70px;margin-top: -60px;}
.scsbnr_a img{width:100%; padding: 10px; border: 1px solid #ddd;box-sizing: border-box;}
.gsxw{width:1200px; margin: 0 auto; overflow: hidden; padding-top: 50px;padding-bottom: 18px;}
.gsxw_left{float: left; width: 783px; border: 1px solid #d1d1d1;}
.xw_tit{height: 60px; background: #333333;}
.xw_tit ul{overflow: hidden;}
.xw_tit li{float: left; line-height: 60px; font-size: 16px;color: #fff;}
.xw_tit span{cursor:pointer;display: block; width:200px; text-align: center;}
.xwbox{overflow: hidden; padding: 27px 10px 0 10px;}
.xw_left{width:50%; float: left;}
.xw_left li{line-height: 48px; font-size: 14px; box-sizing: border-box;background: url(../images/a_76.jpg) no-repeat left center; padding-left: 20px;}
.xw_left1{width:100%; floa:auto;}
.xw_left1 li{ float:left; width:50%;}
.xw_left1 li:nth-child(even){padding-left:85px; background-position:65px center;}
.xw_left a{color: #666;}
.xw_left a:hover{color: #E70000;} 
.gsxw_left .xw_tit .on{background: #e70000;}
.xw_tit img{vertical-align: middle; margin-right: 15px;}
.gsxw_right{float: right;width: 398px;border: 1px solid #d1d1d1;}
.jswd_tit{background: #333; padding: 0 30px;} 
.jswd_tit p{font-size: 16px; color: #fff; line-height: 60px;}
 .jswd_tit a{color: #FFF;}
.jswd_tit img{vertical-align: middle; margin-right: 15px;}
.jswdnr{padding: 0 10px;}
.jswdbox{border-bottom: 1px solid #ddd; padding: 13px 0;}
.jswdbox h2{font-size: 14px; line-height: 20px;color: #e70000;font-weight: 200; margin-bottom: 10px;}
.wdtw {display: inline-block;*display: inline;width:20px; height: 20px; color: #fff;background: #e70000;text-align: center; margin-right: 10px;}
.jswdbox p{font-size: 14px; color: #333;line-height: 23px;}
.wdhd {display: inline-block;*display: inline;width:20px; height: 20px; color: #fff;background: #333;text-align: center; margin-right: 10px;line-height: 20px;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #404040;}
.footerbox{width:1200px; overflow: hidden; margin: 0 auto; padding: 25px 0;}
.foot_left{float: left; width:510px; }
.foot_left ul{overflow: hidden; margin-left: -45px;}
.foot_left li{float: left; width:33.33%; border-right: 1px solid #4f4f4f; padding-left: 45px;box-sizing: border-box;height: 260px;}
.foot_left h2{font-weight: 200;color: #fff; font-size: 21px; padding-bottom: 10px;}
.foot_left span{display: block; font-size: 16px; padding-top: 10px;}
.foot_left dl{line-height: 31px; font-size: 14px;}
.foot_left a{color: #fff;}
.foot_left a:hover{color: #E70000;}
.dzxq h2{font-weight: 200;color: #fff; font-size: 21px; padding-bottom: 10px;}
.dzxq span{display: block; font-size: 16px; padding-top: 10px;}
.dzxq p{line-height: 31px; font-size: 14px;color: #fff;}
.dzxq{float: right; position: relative;width:660px;}
.rwm{width:121px; position: absolute;right:0; top:65px}
.rwm h4{color: #fff; font-size: 14px; font-weight: 200; padding-top: 10px;text-align: center;}
.bqxx{background: #f11005;}
.bqxxbox{overflow: hidden; width:1200px; margin: 0 auto;}
.bqxxbox img{float: left;}
.bqxxbox ul{overflow: hidden;}
.bqxxbox li{float: left; padding-left: 15px;}
.bqxxbox a{color: #fff; font-size: 16px;line-height: 50px;}

/*------------------版权结束------------------*/
/*==案例==*/
.banner1{background: url(../images/a_02.jpg) no-repeat center center; height: 387px;}
.nyxq{width:1200px; margin: 0 auto; padding-bottom: 30px;}
.nyxq {padding-top: 20px;}
.nyxq p{font-size: 14px; color: #333;line-height: 32px;}
.nyxq a{color: #666;}
.nrfl{overflow: hidden; }
.nrfl_left{float: left; width:310px;}
.gcala{border: 1px solid #d2d2d2; margin-bottom: 20px;}
.gcala h2{background: #424242;font-size: 18px; color: #fff; padding-left: 30px; font-weight: 200; line-height: 52px;}
.gcala li{line-height: 52px; border-bottom: 1px solid #eeeeee;}
.gcala a{display: block; color: #5a5a5a; padding-left: 23px;font-size: 17px;background:url(../images/a_04.jpg) no-repeat 260px center;}
.gcala a:hover{color: #E70000;}
.zxly img{width: 100%;}
.gcala h4{font-size: 16px; color: #222222;line-height: 52px;  border-bottom: 1px solid #eeeeee; padding: 0 10px;}
.gcala p{font-size: 16px; color: #4c4c4c;line-height: 20px;  border-bottom: 1px solid #eeeeee; padding: 16px 10px;}
.nrfl_right{width:853px; float:right; }
.allb{border: 1px solid #e1e1e1;  padding: 20px 20px 20px 20px;}
.allb ul{overflow: hidden; margin-left: -35px;}
.allb li{width:33.33%; float: left; padding: 0 0 0 35px;box-sizing: border-box;}
.allb p{text-align: center;font-size: 14px; color: #666; line-height: 54px;}
.allb img{width:100%; height: 170px;}
.fynr{padding: 40px 0;text-align: center;}
.fynr li{display: inline-block; *display: inline; padding: 0 3px;}
.fynr a{display: inline-block; *display: inline; padding: 4px 8px;border: 1px solid #cbcbcb;font-size: 14px; color: #666666;}
.wby2{border: 1px solid #cbcbcb;height: 28px;}
.fynr .hover2 a{border: 1px solid #c35f2c;color: #fff; background: #c35f2c;}
.fynr a:hover{border: 1px solid #c35f2c;color: #fff; background: #c35f2c;}

/*==简介==*/
.jjnr {padding: 20px;border: 1px solid #e1e1e1; height:800px;}

.jjnr p{font-size: 16px; line-height: 32px; text-indent: 28px; color: #5f5f5f; padding-bottom: 28px;}
.jjnr img{ padding-right: 20px;}

.jjnrr {padding:20px;border: 1px solid #e1e1e1;padding-bottom: 28px;}
.dzxq a{ color:#fff; text-decoration:none;}

/*==新闻中心==*/
.xwlbbox{overflow: hidden;border: 1px solid #e1e1e1; padding: 15px; margin-bottom: 20px;}
.xwlb_left{float: left; width:180px;}
.xwlb_left img{width:100%;}
.xwlb_rigth{width:620px;float: right;}
.xwlb_rigth h2{font-size: 16px; line-height: 40px; border-bottom: 1px solid #ddd;color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom: 6px;}
.xwlb_rigth span{font-size: 14px; color: #999;font-weight: 200;}
.xwlb_rigth p{font-size: 14px; line-height: 2; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlb_rigth a{color: #333;}
.xwlb_rigth a:hover{color: #E80000;}
.data-null{ text-align:center; line-height:90px; font-size:16px;}
.title-3j {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	line-height:40px;
	border-bottom:1px solid #ccc;
	padding-bottom:20px; text-align:center
}
.xx-3j {
	color: #888;
	line-height:30px; text-align:center;
}
.div-page-content{ line-height:30px;}

